physical stimulus - German English Dictionary